package com.recruit.common.model;

import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * 职位总数、入驻企业总数、企业招聘者总数、应聘者总数-综合统计
 * @author Eval
 * @since 2023-12-12
 */
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
public class TotalDO extends BaseModel {

    /**
     * 职位总数
     */
    private Integer posNum;

    /**
     * 入驻企业总数
     */
    private Integer companyNum;

    /**
     * 企业招聘者总数
     */
    private Integer hrNum;

    /**
     * 应聘者总数
     */
    private Integer userNum;

    public TotalDO() {}

    public TotalDO(Integer posNum, Integer companyNum, Integer hrNum, Integer userNum) {
        this.posNum = posNum;
        this.companyNum = companyNum;
        this.hrNum = hrNum;
        this.userNum = userNum;
    }

    public Integer getPosNum() {
        return posNum;
    }

    public void setPosNum(Integer posNum) {
        this.posNum = posNum;
    }

    public Integer getCompanyNum() {
        return companyNum;
    }

    public void setCompanyNum(Integer companyNum) {
        this.companyNum = companyNum;
    }

    public Integer getHrNum() {
        return hrNum;
    }

    public void setHrNum(Integer hrNum) {
        this.hrNum = hrNum;
    }

    public Integer getUserNum() {
        return userNum;
    }

    public void setUserNum(Integer userNum) {
        this.userNum = userNum;
    }
}
